#include<stdio.h>

int main()
{
	//实验 / 运算符
//	double s = 0;
//	int n = 0;
//	scanf("%lf %d", &s, &n);
//	double ret = s / n;
//	printf("%lf", ret);
	//右移 >>
	int n = -5;
	printf("%d\n", n >> 1);
	//如果是算术右移则为  -3  符号位不变,按照符号位补
	//如果是逻辑右移则为 	1     左边补0
//	经检验 --gcc编译器实行算术右移
	
}
